package com.thesis.manage.service;

import com.thesis.manage.common.service.BaseService;
import com.thesis.manage.domain.College;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @author php
 * @date 2018/1/12
 */
public interface CollegeService extends BaseService<College> {

    /**
     * 导入数据
     *
     * @param file 数据文件
     */
    void importExcel(MultipartFile file);

    /**
     * 导出数据
     */
    void export(HttpServletResponse response);

    /**
     * 通过name查找
     *
     * @param name 名称
     * @return college
     */
    College findByName(String name);

    /**
     * 查找所有的院系
     * @return list
     */
    List<College> findAll();
}
